package com.woniuxy.Array;

import java.util.Arrays;

public class TestArray {
    public static void main(String[] args) {
        int[] arr = {1,2,3,4,5,6};
        //需求：在4和5之间插入一个7
        //步骤1.扩容
        arr = Arrays.copyOf(arr, 7);
        Arrays.stream(arr).forEach(System.out::print);
        //步骤2，赋值下标4和5到5和6
        /**
         * arr原来的数组
         * 4从下标4开始赋值
         * arr原来的数组
         * 5复制到下标5
         * 复制2个
         */
        System.arraycopy(arr,4,arr,5,2);
        System.out.println();
        System.out.println("复制后的新数组");
        Arrays.stream(arr).forEach(System.out::print);
        //对arr[4]进行赋值
        arr[4] = 7;
        System.out.println();
        System.out.println("步骤3后的内容");
        Arrays.stream(arr).forEach(System.out::print);
    }

}
